using Beaker.OpenCube.Render.Maths;

namespace Beaker.OpenCube.Render.Materials.Brdfs
{
	public interface IBrdf
	{
		Color F( Intersection intersection, Vector3 wi, Vector3 wo );
		Color SampleF( Intersection intersection, Vector3 wi, Vector3 wo );
		Color Rho( Intersection intersection, Vector3 wo );
	}
}